home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Path: alexandria.organon.com!alexandria!jsa
- From: jsa@organon.com (Jon S Anthony)
- Subject: Re: C/C++ knocks the crap out of Ada
- In-Reply-To: kcline@sun152.spd.dsccc.com's message of 11 Mar 1996 10:22:53
- -0600
- Message-ID: <JSA.96Mar13174519@organon.com>
- Sender: news@organon.com (news)
- Organization: Organon Motives, Inc.
- References: <JSA.96Feb16135027@organon.com> <4hhred$1rn@sun152.spd.dsccc.com>
- <adaworksDntn85.50y@netcom.com> <Dnxw7F.J04@thomsoft.com>
- <4i1k0t$9us@sun152.spd.dsccc.com>
- Date: Wed, 13 Mar 1996 22:45:19 GMT
-
- In article <4i1k0t$9us@sun152.spd.dsccc.com> kcline@sun152.spd.dsccc.com (Kevin Cline) writes:
-
- > > The Solaris threads are supported in our ObjectAda product. This is
- > > significantly slower than our own previous 'user-mode' tasking,
- > >because of the Solaris overhead. So much for the 'efficiently
- > >mapped': the most significant overhead is *not* the Ada runtime.
- >
- > Of course 'user mode tasking' is cheaper than Solaris bound threads,
- > but for most of the useful applications of threads on UNIX that I am
- > familiar with, 'user mode tasking' is useless; it does not allow
- > multiple tasks to proceed in parallel on different processors of a
- > multi-processor system, and it does not allow one task to block in
- > a UNIX I/O wait while other tasks proceed.
-
- So? And? The point was that ObjectAda, and I can vouch for Gnat, both
- map tasks to the underlying Solaris threads. Your entire paragraph is
- a completely meaningless and irrelevant strawman. Your love of strawman
- style arguments here is approaching legendary status.
-
-
- > Don't bother pointing out that standard ADA I/O does not cause all
- > tasks to block; standard ADA I/O is so extremely limited that is is
- > nearly useless for serious UNIX applications.
-
- So, who is? And besides, given that tasks are typically mapped to the
- underlying OS threads when available, what is your point? And
- standard Ada IO (i.e., Ada95, which is _now_ the standard) is totally
- capable of any "serious" UNIX application that you can dream up. At
- least any that you can do with C/C++. You don't actually think you
- might get a clue before blowing more smoke on this stuff, do you????
-
- /Jon
- --
- Jon Anthony
- Organon Motives, Inc.
- 1 Williston Road, Suite 4
- Belmont, MA 02178
-
- 617.484.3383
- jsa@organon.com
-
-